artificial marsh - French English Dictionary